Study of a Novel Software Constant Weight Implementation
نویسندگان
چکیده
While in the early 2000’s lots of research was focused on Differential Power Analysis of first and second-order, it seems the recent trend is of even higher-order. As this order grows, countermeasures such as masking need to be designed in a more generic way. In this paper, we introduce a new constant weight implementation of the AES extending the idea of the software dual-rail countermeasure proposed by Hoogvorst et al. at COSADE 2011. Notably, we illustrate its practicality on 16-bit microcontroller in terms of speed and complexity. This countermeasure applies to all devices that leak a function of the Hamming weight of the internal variables. Under this assumption, our constant weight implementation is theoretically inherently resistant to side-channel attacks of any order. A security evaluation is conducted to analyze its resistance when the leakage slightly deviates from the Hamming weight assumption. It reveals that the countermeasure remains as good as several well-known masking countermeasures. Moreover, the proposed countermeasure offers the possibility to detect some classes of faults.
منابع مشابه
A new CPA resistant software implementation for symmetric ciphers with smoothed power consumption: SIMON case study
In this paper we propose a new method for applying hiding countermeasure against CPA attacks. This method is for software implementation, based on smoothing power consumption of the device. This method is evaluated on the SIMON scheme as a case study; however, it is not relying on any specific SIMON features. Our new method includes only AND equivalent and XOR equivalent operations since every ...
متن کاملDesign and Implementation of a Constant Frequency Sliding Mode Controller for a Luo Converter
In this study, a robust controller for voltage regulation of the POESLL converter worked in continuous conduction mode is presented. POESLL converter is a DC/DC converter with a high voltage gain. DC/DC converters are used in telecommunication systems, power sources and industrial applications. Owing to the switching operation, the structure of the POESLL converter is highly non-linear. In addi...
متن کاملA Novel Self-tuning Zone PID Controller for Temperature Control via a PLC code
S7-1200 with Tia Portal technology has become a Standard function of distributed controlsystems. Self-Tuning methods belong to Programmable Controllers (PLC) techniques. PLCtechniques contain software packages for advanced control based on mathematical methods. S7-1200 tools are designed to increase the Process Capacity, yield, and quality of products. Most ofthe present time digital industry r...
متن کاملRanking the obstacles to effective strategy implementation in Iran sport system based on analytical hierarchy process (AHP)
The aim of this study was to rank and analyze the barriers to implementing strategies in the sports system. For this purpose Analytical Hierarchy Process was used. Participants in this study compromised experts and scholars who were familiar with the strategic management in the formulation or implementation of the strategies involved in the sport (n =21). in order to provide couples with the sc...
متن کاملImplementation of a Novel Brushless DC Motor Drive based on One-Cycle Control Strategy
In this paper, one-cycle control (OCC), as a constant-frequency PWM control strategy for current control of a six-switch brushless dc (BLDC) motor drive is investigated. Developed current regulator is a unified controller and PWM modulator. Employing the one-cycle control strategy, decreases the torque ripple resulted from the conventional hysteresis current controllers and therefore, the vibra...
متن کامل